<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/

Route::get('/', function () {
	// date_default_timezone_set('PRC');
	echo date('Y-m-d H:i:s',time());
	echo '<hr>';
	// 获取系统的配置
	// echo Config::get('app.timezone');
	// echo Config::get('app.url');
	// 读取自动的系统配置
	echo Config::get('app.title');
	// 设置系统的配置
	Config::set('app.title','商品');
	// 设置系统的配置
	// 返回模版  视图
    // return view('welcome');
});

// 创建一条get方式的基本路由
Route::get('/get',function(){
	// NotFoundHttpException  url匹配失败  404...
	echo 1;
});


// 创建一个带参数的路由  并且限制参数的类型
Route::get('/user/{id}-{name}',function($id,$name){
 	echo '删除的用户名为：'.$name.' 删除的id为：'.$id;
})->where('id','[0-9]+')->where('name','[a-zA-Z_]+');

// 带别名的路由  
Route::get('/admin/user/delete',['as'=>'ud',function(){
	echo '这是后台的用户删除';
	// echo route('ud');
}]);

// 路由组的设置  对一组路由进行统一的管理
Route::group([],function(){
	Route::get('/goods/add',function(){
		echo '商品添加';
	});
	Route::get('/goods/edit',function(){
		echo '商品修改';
	});
	Route::get('/goods/update',function(){
		echo '商品更新';
	});
});
Route::get('/form',function(){
	return view('form');
});

// 创建POST的路由
Route::post('/post',function(){
	// var_dump($_POST);
	echo 1;
});

Route::get('/login',function(){
	// 重定向   路由的跳转
	return redirect() -> route('ud');
});

